package hcn.mch.response;

import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementWrapper;
import javax.xml.bind.annotation.XmlRootElement;
import java.util.List;

/**
 * @author hekr12689
 * @description 产后访视医生记录
 * @date 2022/7/26.9:40
 */
@XmlRootElement(name = "Data")
public class PostpartumVisitRecordResponse {

    private List<PostpartumVisit> list;

    @XmlElementWrapper(name = "Records")
    @XmlElement(name="Record")
    public List<PostpartumVisit> getList() {
        return list;
    }

    public void setList(List<PostpartumVisit> list) {
        this.list = list;
    }

    @XmlRootElement(name = "Record")
    public static class PostpartumVisit {
        /**访视日期*/
        private String visitDate;
        /**产后天数*/
        private String postpartumDays;
        /**体温*/
        private String temperature;
        /**血压舒张压*/
        private String diastolicPressure;
        /**血压收缩压*/
        private String systolicPressure;
        /**乳汁 0无1有*/
        private String breastMilkFlag;
        /**红肿 0无1有*/
        private String redSwollenFlag;
        /**乳头皲裂 0无1有*/
        private String crackedNippleFlag;
        /**宫底高度*/
        private String fundusHeight;
        /**伤口愈合 0好1差*/
        private String woundHealingFlag;
        /**恶露颜色描述*/
        private String lochiaColor;
        /**恶露量描述*/
        private String lochiaAmount;
        /**恶露是否异味 0无1有*/
        private String lochiaSmell;
        /**其他*/
        private String other;
        /**指导及治疗*/
        private String guidanceTreatment;
        /**预约日期*/
        private String systemAppointmentDateTime;
        /**检查者*/
        private String checkDoctor;

        @XmlElement(name = "VisitDate")
        public String getVisitDate() {
            return visitDate;
        }

        public void setVisitDate(String visitDate) {
            this.visitDate = visitDate;
        }

        @XmlElement(name = "PostpartumDays")
        public String getPostpartumDays() {
            return postpartumDays;
        }

        public void setPostpartumDays(String postpartumDays) {
            this.postpartumDays = postpartumDays;
        }

        @XmlElement(name = "Temperature")
        public String getTemperature() {
            return temperature;
        }

        public void setTemperature(String temperature) {
            this.temperature = temperature;
        }

        @XmlElement(name = "DiastolicPressure")
        public String getDiastolicPressure() {
            return diastolicPressure;
        }

        public void setDiastolicPressure(String diastolicPressure) {
            this.diastolicPressure = diastolicPressure;
        }

        @XmlElement(name = "SystolicPressure")
        public String getSystolicPressure() {
            return systolicPressure;
        }

        public void setSystolicPressure(String systolicPressure) {
            this.systolicPressure = systolicPressure;
        }

        @XmlElement(name = "BreastMilkFlag")
        public String getBreastMilkFlag() {
            return breastMilkFlag;
        }

        public void setBreastMilkFlag(String breastMilkFlag) {
            this.breastMilkFlag = breastMilkFlag;
        }

        @XmlElement(name = "RedSwollenFlag")
        public String getRedSwollenFlag() {
            return redSwollenFlag;
        }

        public void setRedSwollenFlag(String redSwollenFlag) {
            this.redSwollenFlag = redSwollenFlag;
        }

        @XmlElement(name = "CrackedNippleFlag")
        public String getCrackedNippleFlag() {
            return crackedNippleFlag;
        }

        public void setCrackedNippleFlag(String crackedNippleFlag) {
            this.crackedNippleFlag = crackedNippleFlag;
        }

        @XmlElement(name = "FundusHeight")
        public String getFundusHeight() {
            return fundusHeight;
        }

        public void setFundusHeight(String fundusHeight) {
            this.fundusHeight = fundusHeight;
        }

        @XmlElement(name = "WoundHealingFlag")
        public String getWoundHealingFlag() {
            return woundHealingFlag;
        }

        public void setWoundHealingFlag(String woundHealingFlag) {
            this.woundHealingFlag = woundHealingFlag;
        }

        @XmlElement(name = "LochiaColor")
        public String getLochiaColor() {
            return lochiaColor;
        }

        public void setLochiaColor(String lochiaColor) {
            this.lochiaColor = lochiaColor;
        }

        @XmlElement(name = "LochiaAmount")
        public String getLochiaAmount() {
            return lochiaAmount;
        }

        public void setLochiaAmount(String lochiaAmount) {
            this.lochiaAmount = lochiaAmount;
        }

        @XmlElement(name = "LochiaSmell")
        public String getLochiaSmell() {
            return lochiaSmell;
        }

        public void setLochiaSmell(String lochiaSmell) {
            this.lochiaSmell = lochiaSmell;
        }

        @XmlElement(name = "Other")
        public String getOther() {
            return other;
        }

        public void setOther(String other) {
            this.other = other;
        }

        @XmlElement(name = "GuidanceTreatment")
        public String getGuidanceTreatment() {
            return guidanceTreatment;
        }

        public void setGuidanceTreatment(String guidanceTreatment) {
            this.guidanceTreatment = guidanceTreatment;
        }

        @XmlElement(name = "SystemAppointmentDateTime")
        public String getSystemAppointmentDateTime() {
            return systemAppointmentDateTime;
        }

        public void setSystemAppointmentDateTime(String systemAppointmentDateTime) {
            this.systemAppointmentDateTime = systemAppointmentDateTime;
        }

        @XmlElement(name = "CheckDoctor")
        public String getCheckDoctor() {
            return checkDoctor;
        }

        public void setCheckDoctor(String checkDoctor) {
            this.checkDoctor = checkDoctor;
        }
    }
}
